home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Printer / STUAPPD4.LHA / Studio_PGS_ImageFX / PageStream3 README < prev   
Encoding:
Text File  |  1997-04-23  |  21.5 KB  |  477 lines

  1.  
  2.                         PageStream 3.0i
  3.                               &
  4.                 PageStream 3.1 beta 1,2,3,4,5
  5.                               &
  6.             PageStream 3.1/3.2 (final, beta 6,7,8,9)
  7.  
  8.                        STUDIO DRIVER
  9.  
  10. This  Update  contains  a  Studio  driver for PageStream 3.x.  The
  11. driver  allows  direct  printing  from PageStream using the Studio
  12. or CanonStudio printing program with all it's features.
  13.  
  14. Note:   This  driver  is  not made by your PageStream manufacturer
  15. Soft-Logik.   So  don't ask them for help with this driver.  Flame
  16. me,  not  them.   And  if  it  turns out to be a problem of you or
  17. PageStream, you can bet flames are forwarded/returned :-) Email to
  18.  
  19. CompuServe: Wolf Faust 100116,1070
  20. Internet:   100116.1070@compuserve.com
  21.  
  22.  
  23. Thanks
  24. ------
  25.  
  26. First  a big thanks to Soft Logik (Michael Loader and Gary Knight)
  27. for  making  this driver possible.  Without knowing the PageStream
  28. application  library and driver interface, this and future drivers
  29. are not possible.
  30.  
  31. Introduction:
  32. -------------
  33.  
  34. This  PageStream  3.x  driver allows printing using the Studio or
  35. CanonStudio  print program.  Studio and CanonStudio offer printing
  36. 24  Bit using a color management to a Workbench driver.  Using the
  37. Studio  color  management  you  can adjust all output colors.  For
  38. instance,  you  can  generate a profile giving you Pantone colors.
  39. So  using this Studio driver with PageStream 3.x, you are able to
  40. get  high  quality  output basicly from any printer.  The software
  41. also adds a spooling and many other functions to PageStream.  More
  42. about the added features laters...
  43.  
  44.  
  45. Requirements:
  46. -------------
  47.  
  48.  + PageStream 3.0i or
  49.    PageStream 3.1 beta 1, 2, 3, 4, 5   or
  50.    PageStream 3.1/3.2 (final, beta 6, 7, 8, 9) or newer
  51.  
  52.                      ATTENTION!!!
  53.                      ============
  54.  
  55.    Note that you need different Studio drivers whenever the
  56.    PageStream printer driver interface get's changed by
  57.    Soft-Logik. For instance, the Studio driver for 3.0i
  58.    causes PageStream 3.1 beta 1,2,3 to crash. And the 3.1 beta 2
  59.    driver will cause PageStream 3.2 to crash.
  60.       
  61.    The next PageStream update version might work
  62.    fine with the the latest Studio driver as the driver interface
  63.    of PageStream is not changed that often. But this depends
  64.    on Soft-Logik. So before you update PageStream, make sure
  65.    you select a different printer driver in PageStream as the
  66.    new version might not work with the old Studio driver. After
  67.    the update try using the Studio driver. If it doesn't work
  68.    anymore, you will need an update of the Studio PageStream
  69.    driver. This can be found on CompuServe's AmigaUser
  70.    forum library or can usualy be found on AmiNet with 1-2 weeks
  71.    delay after the release of the new PageStream update.
  72.  
  73.  + Studio 2.11 (or higher) or registered CanonStudio
  74.    (all Studio explanations below also apply to CanonStudio).
  75.    A list of all Studio distributors are listed at the end.
  76.  + an additional 1-2 MBytes RAM for the Studio printing program.
  77.  + as much free disk space as possible for the included spooler.
  78.  
  79.  
  80. Installation:
  81. -------------
  82.  
  83.            FOLLOW THIS INSTALLATION INSTRUCTION
  84.  
  85. - Click on the install icon using the Workbench.
  86.  
  87. - Follow the installation guides given by the install program.
  88.   The installation program will first update your printing
  89.   program. It will than search for a possible PageStream
  90.   installation and install the printer driver accordingly.
  91.  
  92. - After succesfully installing the Studio PageStream 3 driver,
  93.   start PageStream.
  94.  
  95. - Select the "Printing..." menu item in the "Settings" menu.
  96.  
  97. - Select "Studio" as driver type.
  98.  
  99. - Click on the "Edit Print Presets" gadget. The known Studio user
  100.   interface should appear on the PageStream 3 screen.
  101.   If the user interface doesn't appear, see the comments
  102.   in the "Problems & Fixes" section below.
  103.  
  104. - The print settings in the Studio program reflect
  105.   the default settings for your printer after installing
  106.   the program. If you want your personal settings get used, use
  107.   the Settings/Open menu item to load your default Studio.prefs
  108.   settings file. More on the settings issue later.
  109.  
  110. - Select the Config/Max Page&Print Size menu item. This will
  111.   make the print area use the maximum page size allowed.
  112.   This area will be used by Studio for printing from PageStream.
  113.  
  114. - Save your Studio settings permanently using the
  115.   "Save Settings" gadget in the main Studio window.
  116.  
  117. - Confirm your Studio settings by clicking on the
  118.   "Print" gadget in the main Studio  window.
  119.   Don't get confused because the gadget is labeled "Print"
  120.   instead of "Use".
  121.  
  122. - After clicking on the "Print" gadget, you get back to the
  123.   PageStream "Printing..." window. Now select a temporary
  124.   drawer using the "Temp Files" string gadget (or click on the
  125.   drawer icon to the right in order to get a standard Amiga
  126.   requester.
  127.  
  128.   The given drawer should point to a fast hard disk. Because the
  129.   Studio driver uses the drawer for spooling, the disk should offer
  130.   a large amount of free disk space. How much free space is needed
  131.   greatly depends on the print size, print resolution and the
  132.   document being printed. So here is a recommendation that gives
  133.   you the minimum amount you should have for a trouble free
  134.   print:
  135.  
  136.      2  MBytes for a 360dpi greyscale printer
  137.      15 MBytes for a 360dpi color printer
  138.      30 MBytes for a 720dpi color printer
  139.   
  140.   As said, these are recommended minimum values - not necessities.
  141.   The driver might work with less, but it will run faster
  142.   and without trouble with more free disk space (3 times more is
  143.   a good starting point). Depending on the user response to this
  144.   driver, we might lower the disk space requirements in a future
  145.   driver version.
  146.  
  147. - Now you have done the basic setup. Click on "Save" or "Use"
  148.   to make your settings active. Than simply print.
  149.  
  150.  
  151. What is the "Temp Files" setting for?
  152. -------------------------------------
  153.  
  154. So  how  does the Studio PageStream driver print?  The driver will
  155. act  as a link between the Studio printing program and PageStream.
  156. The  Studio  printing  program  can  print  images  to basicly any
  157. Workbench  driver in 24 bit precission.  Studio also offers custom
  158. drivers  wich  are  not  limited by the Amiga printer.device.  The
  159. PageStream  driver  will  safe  the  output as an image in a spool
  160. drawer.  Once written, the spool file containing the wanted output
  161. image will be forwarded to Studio for printing.
  162.  
  163. The  Studio  PageStream  driver needs your print sizes in order to
  164. tell  PageStream the output resolution and more.  So if you select
  165. "Print"  in PageStream, the status window of Studio will appear in
  166. the  top  left  screen border.  The status window will stay on the
  167. PageStream screen until you either close it or quit PageStream.
  168.  
  169. Once printing has started, PageStream generates the print data and
  170. safes  it  to  the  spool  drawer.   The print performance greatly
  171. depends  on  the speed of the disk as the spool files can get very
  172. big.   Both, PageStream driver and the Studio printing program, do
  173. access  the  spool  file  using  double buffered asynchronous file
  174. read/write routines.
  175.  
  176. The  PageStream  Studio  driver  forwards  the print job to Studio
  177. after generating the spool data.  After doing so, you can continue
  178. working  with  PageStream  while  Studio  prints  the  spool  file
  179. containing  the  output image in background.  However, you have to
  180. wait until printing is finished if your spool drawer doesn't offer
  181. enough  disk  space for complex pages.  This should explain why it
  182. is  so  important to assign the "Temp Files" drawer to a fast hard
  183. disk with lot's of free space.
  184.  
  185. The "Edit Print Presets" gadget:
  186. --------------------------------
  187.  
  188. Clicking  on  the  "Edit  Print  Presets" of the Studio PageStream
  189. driver  will  pop-up  the  known  Studio  user  interface  on  the
  190. PageStream  screen.   Please note that Studio needs a small amount
  191. of  chip  and fast ram to do so.  If you are running low on memory
  192. after starting PageStream, you might easily run into problems with
  193. getting the Studio server started.
  194.  
  195. You  can  adjust  all  print  parameters  using  the  Studio  user
  196. interface.   Please note that the print dimension defined reflects
  197. the  used  print  area  of  your  printer.   So  make it as big as
  198. possible.   This  can  easily  be  done  by  using  the Config/Max
  199. Page&Print  Size  menu item.  Depending on the output driver, this
  200. menu  item might have problems adjusting the maximum height of the
  201. print area as no maximum page height is given.
  202.  
  203. There are some things to note:
  204.  
  205. - The user interface of Studio might feel a bit slower than usual.
  206. This is mainly a result of the Studio user interface showing up on
  207. the  PageStream  screen.   Sorry,  there  is  nothing  I can do to
  208. improve this.
  209.  
  210. -   Landscape  printing  is  currently  done  by  PageStream.   So
  211. PageStream  is  rotating  the  image  for  you.   You  can  select
  212. LandScape   printing   using   the  Studio  user  interface.   The
  213. orientation   setting   of  the  PageStream  driver  will  be  set
  214. accordingly automaticly.
  215.  
  216. -  The  "Print  Priority"  setting  in  the Studio menu can become
  217. pretty  importand  on the way you print using Studio.  If you want
  218. Studio  to  print  in  background,  it  is  recommended to set the
  219. priority  to the default "Low" value.  This means, PageStream will
  220. generate  the print data as fast as possible and once done, Studio
  221. will  pick start printing in background.  You can continue working
  222. with  PageStream  and  Studio  will use the remaining CPU time for
  223. printing  in background.  Note, printing in background only works,
  224. if  your  "Temp  Files"  drawer  offers  enough  free  disk space.
  225. Otherwise  you  have  to wait for Studio to finish printing before
  226. continue working with PageStream.
  227.  
  228. The  "Average"  print  priority  is  usefull if you want Studio to
  229. compete for CPU time with PageStream.
  230.  
  231. -  The  "Memory  Usage" setting in the Studio menu is important if
  232. you  don't  have  enough  memory  in  your  computer to have both,
  233. PageStream  and Studio, running at the same time.  Set the item to
  234. "Low" if you are run out of memory.  Because of the way PageStream
  235. generates  the  print  data,  it might be a good idea to lower the
  236. memory  requirements  of  Studio  in order to give PageStream more
  237. memory  to generate the print data faster.  But before doing so, I
  238. would  recommend  doing  a real test using your printer and a stop
  239. watch.   Use  your usual print jobs for the test.  Simply check if
  240. the  low  memory  usage  setting does improve print speed.  People
  241. with  enough  free  RAM  usualy  don't  have  to worry and use the
  242. Average memory usage setting for maximum speed.
  243.  
  244. -  The  PageStream  Studio  driver accesses the Studio/CanonStudio
  245. printing  program using the Studio server interface.  All settings
  246. made   withing   the  Studio  user  interface  after  clicking  on
  247. "Edit Print Presets"   are   safed   in   a  settings  file  named
  248. "PageStreamStudioPrt.prefs"  in  the Studio_Prefs drawer.  So your
  249. usual  Studio  settings  safed  in Studio.prefs are not altered by
  250. your  PageStream  adjustments.  This way you can have to different
  251. adjustments  without having to switch manually.  For instance, you
  252. can  usualy  print  images  to  an expensive dye sub printer using
  253. Studio.   But when printing using PageStream, you can setup Studio
  254. to print to another printer wich fits your DTP needs better.
  255.  
  256. If  you want to use your usual Studio settings with the PageStream
  257. driver,  use  the  Settings/Open  menu  item  to load your default
  258. settings in the Studio.prefs file.
  259.  
  260. -  After  adjusting  all settings using the Studio user interface,
  261. you  can  click  on  the "Print" gadget in the main Studio window.
  262. Actually,  the "Print" gadget should be labelled "Use" gadget.  We
  263. will  fix  this  minor user interface problem in a future version.
  264. If  you  want  the settings permanently saved, use the usual "Safe
  265. Settings" gadget.
  266.  
  267.  
  268. The "Unprintable Margins" setting:
  269. ----------------------------------
  270.  
  271. Once  you  adjusted  the print area using the "Edit Print Presets"
  272. gadget,  PageStream  knows  the print resolution and print size of
  273. your  printer.   However,  PageStream doesn't know the unprintable
  274. margin  of  your  printer.   In order to make the PageStream ruler
  275. match your printed page, adjust the unprintable margin until ruler
  276. matches your printers output.
  277.  
  278.  
  279.  
  280. Problems & Fixes:
  281. -----------------
  282.  
  283. There are many things that can go wrong when it comes to printing.
  284. You also might get confused by some things happening when printing
  285. using the Studio PageStream driver. This section describes things
  286. to note:
  287.  
  288. - Printing takes forever....
  289.  
  290. After  PageStream  completes  safing  the  spool  data, the Studio
  291. status  window will become big and display the print job forwarded
  292. from  PageStream.   Depending  on  the  print  priority defined in
  293. Studio,  the  print  progess  made by Studio can be very very slow
  294. during  the  first  minutes as PageStream might still be busy with
  295. the  next  print  page  at  a higher priority.  Don't get nervous.
  296. Once  PageStream  has  finished  generating the print data, Studio
  297. will  pick  up  the  free CPU time and thus printing will get real
  298. fast.  In other words:  don't count on the remaining time shown in
  299. the Studio status window while PageStream is still rendering print
  300. data.   The remaining print time will greatly decrease once Studio
  301. gets more CPU time.  Because of the optimizations done by Studio,
  302. the remaining print time displayed can vary greatly even without
  303. PageStream taking all free CPU time.
  304.  
  305. - The Print Server can't get started or you don't get a response?
  306.  
  307. The  Studio  PageStream  driver  needs  to know where to find your
  308. Studio  printing  program  in  order  to  start  it.  The path and
  309. filename of your Studio printing program is stored at installation
  310. time  in the STUDIOPATH environment variable in ENV:  and ENVARC:.
  311. The  PageStream  driver  will  be  unable  to  locate the printing
  312. program,   if  you  remove  the  environment  var  or  change  the
  313. path/filename of Studio/CanonStudio.
  314.  
  315. If you change things, you can update the STUDIOPATH enviroment var
  316. by hand or by installing this update again. The install program
  317. will make sure STUDIOPATH is defined correctly.
  318.  
  319. Another  reason  might  be  lack  of  memory,  either fast or chip
  320. memory.   Both,  Studio  and PageStream, have to be running on the
  321. same screen at the same time.  If you don't have enough memory for
  322. doing so, forget using this driver (or better, get more memory).
  323.  
  324. - Your system crashes when clicking on the "Edit Print Presets" or
  325. select "Print" in PageStream?
  326.  
  327. While this never happened during the testing of the driver, I just
  328. want  to  make  sure you know this shouldn't happen if both Studio
  329. and  PageStream  have enough stack.  Usualy the default stack size
  330. given  is  enough.   You  can  increase  the  stack size using the
  331. Workbench Tool/Information menu item.
  332.  
  333. - Incorrect output
  334.  
  335. Please note that Studio uses the PageStream rendering routines.
  336. If something in your output seems to be not correct, try a native
  337. PageStream driver (Workbench driver?).  If the problem appears
  338. with both, Studio and PageStreams Workbench driver, the problem is
  339. most likely caused by a problem of the PageStream rendering
  340. routine.
  341.  
  342. - Random dots in solid colored areas of your output?
  343.  
  344. Please  note  that  the Studio color management tries to match you
  345. output  colors  to  the  screen  colors.  This sometimes can cause
  346. problems  if  you  want  a  specific appearance in the output.  An
  347. example:  let's assume you want a yellow filled boy with the color
  348. RGB  values  255/250/0.  On your screen, the rectangle will appear
  349. as  pure  yellow.   But  in  the  output this box will appear as a
  350. yellow  rectangle  with very disturbing red dots.  This is correct
  351. and  not  a  fault  of  the  software.   Your  original  RGB color
  352. 255/250/0  does  contain a small amoung of red and thus the output
  353. will  have  red  dots.
  354.  
  355. So  if  you  make  business  graphics  with pie charts and similar
  356. things,  you might be better off disabling the color managament of
  357. Studio  and  increase  the  gamma/brightness  slider  in the color
  358. adjustment   window   until   the  brightness  of  the  output  is
  359. acceptable.   This usualy gives you more solid colored areas.  The
  360. output  color  is  most  likely  not correct this way, but this is
  361. often unimportant for business graphics.
  362.  
  363. For  Experts:   But the best solution to fix the problem completly
  364. is  using  the  Studio color management.  Instead of disabling the
  365. color  management, you should adjust the color profile used.  This
  366. can  be  done  using  CMSEdit.   There is pretty nothing you can't
  367. adjust using the CMSEdit program.  Using CMSEdit you can assign an
  368. output  color  to  a  screen color.  This way, you can control the
  369. amount of color fault in the output while still having solid areas
  370. printed   without   to  much  disturbing  dots.   But  a  warning:
  371. adjusting  a  profile in this manner can take much time.  The main
  372. problem  is,  that  all  adjustments must be made by eye/hand.  No
  373. device can really help you as only you know what looks best in the
  374. output.   A  solution  that  often  gives you satisfactory results
  375. without too much work is, to load a greyscale profile into CMSEdit
  376. and  convert  it  to a color profile.  This can be done by CMSEdit
  377. for  you.   Once  done,  simply check all colors with a disturbing
  378. amount  of  small  colors  in  the output.  Remove or increase the
  379. amount to get a solid area.  Got the idea?
  380.  
  381. - Random dots and lines in the output?
  382.  
  383. When  printing  using error diffusion dithers, dots can be printed
  384. that appear in as "lines" or "worms".  This can be very disturbing
  385. and  is  a  result  of  the  error diffusion dithers.  Why do they
  386. appear?   The  lines  that  look like worms appear when printing a
  387. small  amount of a primary color on a binary printer.  An example:
  388. your  printer  can  only  print  black or white dots.  The printer
  389. can't  print  greyscales.   Now  in order to print greyscales, you
  390. selected  the  error  diffussion  dithers.   Let's assume the grey
  391. printed  is 2%.  Studio doesn't print any dot in the first line as
  392. it  can't  print  2% grey.  Instead it prints nothing and notes an
  393. error  of  2%  (thus  the name error diffussion dithers).  So your
  394. output  is  2%  brighter than it should be.  The next line will be
  395. printed white again and the error increases to 4%.  This continues
  396. until  the  error  reaches  50%.   Now the error diffusion dithers
  397. print a line of black and an error of 50% is noted.  But this time
  398. your  output  is  50% to black.  This scheme continues and after a
  399. while a line is printed.
  400.  
  401. These  printed  lines,  that  often  look  like  worms  -  can  be
  402. disturbing  when  printing  solid  colored areas.  The problem can
  403. (partly)  be  solved  by using applying the error diffusion dither
  404. using a serpentine raster scheme.  Another, much better method, is
  405. to  add  some  white  noise  to the dithering.  Such a solution is
  406. performed by the Blue Noise dithering.
  407.  
  408. Note:   the  lines  don't  appear when printing using order dither
  409. algorithems.   If  they  do appear, than they are not cause by the
  410. problem described above.  As said, it's a general problem of error
  411. diffusion dithering.
  412.  
  413.  
  414. Driver History:
  415. ---------------
  416.  
  417. 09.06.96   - V1 First release
  418. 24.06.96   - V1.1 "Unprintable Margin" could not get altered.
  419.              Fixed.
  420.  
  421.  
  422.                     COPYRIGHT/DISCLAIMER
  423.                     ====================
  424.  
  425. Copyright   ©1996   Wolf   Faust.    All   rights  reserved.   All
  426. distribution-  and  marketing rights to the software (drivers) are
  427. vested  in  Wolf  Faust.   The  software  has been provided to you
  428. strictly 'as is', without warranty of any kind.  In no event shall
  429. the  distributor  and/or  Faust  be  held  liable  for any loss or
  430. damages   arising   out  of  any  action,  from  whatever  source,
  431. concerning  the use or inability to use the software.  YOU MAY NOT
  432. USE,  COPY,  OR  TRANSFER  THE  PRODUCT,  OR  ANY COPY OR PORTION,
  433. WITHOUT PRIOR CONSENT IN WRITING FROM WOLF FAUST.
  434.  
  435. Installer   and  Installer  project  icon  (c)  Copyright  1991-93
  436. Commodore-Amiga,   Inc.   All  Rights  Reserved.   Reproduced  and
  437. distributed  under  license  from  Commodore.   More (c) 1986-1993
  438. Commodore-Amiga,   Inc.   All  Rights  Reserved.   Reproduced  and
  439. distributed under license from Commodore.
  440.  
  441. And here is the list of the latest Studio distributors:
  442.  
  443. Germany:                            Australia & New Zealand
  444. Deutschland:                        GSoft Australia Pty Ltd.
  445. arXon GmbH                          PO Box 59
  446. Assenheimer Str. 17                 Elizabeth SA
  447. D-60489 Frankfurt                   Australia 5114
  448. Germany                             Tel: 08-284-1266
  449. Tel:  069-978410-26                 Fax: 08-284-0922
  450. Fax:  069-978410-30                 (English Version)
  451. (German Version)                    
  452.  
  453. The Netherlands:                    North America:
  454. MacroSystem NL                      Safe Harbor Computers
  455. Tromplaan 1                         W226 N900 Eastmound Drive
  456. 3951 CL-Maarn                       Waukesha
  457. Tel: 03432-2969                     WI 53186
  458.      023-296166                     Tel: 414-548-8120
  459. Fax: 03432-3103                     Fax: 414-548-8130
  460. (English Version)                   (English Version)
  461.  
  462. United Kingdom:                     Belgium:
  463. HiSoft                              Click! b.v.b.a.
  464. The Old School, Greenfield          Boomsesteenweg 468
  465. Bedford MK45 5DE                    2610 Wilrijk
  466. Tel: 0525-718181                    Tel: 038281815
  467. Fax: 0525-713716                    Fax: 038286736
  468. (English Version)                   (English Version)
  469.  
  470. France:                             Spain:
  471. Phoenix-DP Almathera                TU Amiga Ordinadors
  472. BP 801                              C/Progreso No 6  Local3
  473. 64008 Pau Cedex                     08120 La Liagosta
  474. Tel/Fax: 059829500                  Barcelona
  475.                                     Tel: (93) 560 3604
  476.                                     Fax: (93) 560 3607
  477.